#1 리눅스 기본 디렉토리 & 명령어


🗃 리눅스의 주요 디렉토리

디렉토리 설명
bin 기본 명령어들이 저장된 디렉토리
boot 부팅에 필요한 가진 파일들이 저장되는 곳
dev 시스템 디바이스 관련 파일들이 저장되는 것
etc 시스템 설정에 관련된 각종 파일들이 저장되는 곳
home 사용자의 홈 디렉토리가 생성되는 곳
lib 커널과 프로그램에 필요한 각종 라이브러리가 저장되는 곳
media CD, USB같은 외부 장치를 연결하는 곳
mnt 탈부착 가능한 장치들을 임시로 연결하는 곳 (WSL의 경우 윈도우의 디렉토리와 연결)
opt 추가 패키지가 설치되는 곳
root root(최고관리자)계정의 홈 디렉토리
run 실행중인 서비스와 관련된 파일들이 저장되는 곳
sbin 시스템 관리자용 명령어들이 저장되는 곳
sys 리눅스 커널 관련 정보가 있는 곳
tmp 시스템 사용중 발생하는 임시데이터가 저장되는 곳
usr 기본 실행파일, 라이브러리, 헤더 파일등이 저장되는 곳
var 시스템 운영중 발생하는 데이터, 로그가 저장되는 곳
proc 실행중인 프로세스 및 커널 정보가 저장되는 곳 디스크상이 아닌 메모리에 존재

⌨️ 리눅스의 기본 명령어들

명령어 설명 사용법
pwd 현재 위치한 디렉토리의 절대경로를 표시 pwd
whoami 현재 이용하고 있는 사용자가 누구인지 확인 whoami
cd 디렉토리를 이동하는 명령어 cd {경로}
ls 현재 위치한 디렉토리 내 파일 / 디렉토리 목록 표시 ls
touch 파일의 용량이 0인 파일을 생성, 날짜 변경 생성 명령어 touch {파일이름}
mkdir 디렉토리를 생성하는 명령어 mkdir {생성할 디렉토리 이름}
cp 파일을 복사하는 명령어 cp {복제할 대상} {붙여넣을 경로 또는 새 파일명}
mv 파일이나 디렉토리를 옮기거나 이름을 변경할 때 사용 mv {옮길 대상} {대상 디렉토리 또는 새 파일명}
rm 파일이나 디렉토리 삭제 (디렉토리 삭제시 -r 옵션 추가) rm {삭제할 대상}
cat 파일의 내용을 화면에 출력하거나 파일을 만드는 명령어 cat {파일 이름}
redirection 화면에 출력되는 결과를 파일로 저장하는 명령어
리눅스 스트림의 방향을 조정하는 명령어
> , >>
<, <<
alias 자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 alias {등록할 alias} = {등록할 명령어}
alias(현재 alias 목록 출력)
unalias alias 명령어를 해제 시 사용 unalias {등록한 alias}
history 이전에 사용했던 명령어들을 모두 볼 수 있음
이전 기록을 모두 지우고 싶을 땐 history -c
history

리눅스 커널 소스 확인

https://github.com/torvalds/linux


위로 올라가기💨

Hello, I'm@nickhealthy
개발자를 꿈꾸고, 파이썬과 클라우드에 관심이 많은 비전공자

Github